.sub-banner{height:393px;background-position:center center;background-repeat:no-repeat;background-size:cover}
.sub-banner .sub-box{position:absolute;left:0;bottom:0;z-index:2;width:100%;background-color:rgba(0,79,159,.81);padding:10px 0 9px}
.sub-banner .sub-break{padding-left:34px;line-height:32px;margin-top:7px;background:url(../images/home.png) no-repeat left center}
.sub-banner .sub-break a{font-size:16px;color:#fff}
.sub-banner .sub-break .ico{display:inline-block;width:60px;height:32px;vertical-align:top;background:url(../images/ico1.png) no-repeat center center}
.main-wrap .w-left{width:171px;margin-top:33px}
.main-wrap .w-left>a{display:block;margin-left:4px;line-height:47px;color:#2b3129;font-size:16px;background-color:#e2e2e2;border-radius:30px 0 0 30px;text-align:center;margin-bottom:8px}
.main-wrap .w-left>a.act,.main-wrap .w-left>a:hover{background-color:#004f9f;font-weight:700;color:#fff}
.main-wrap .w-left div.rel>a{display:block;margin-left:4px;line-height:47px;color:#2b3129;font-size:16px;background-color:#e2e2e2;border-radius:30px 0 0 30px;text-align:center;margin-bottom:8px}
.main-wrap .w-left div.rel>a.act,.main-wrap .w-left div.rel>a:hover{background-color:#004f9f;font-weight:700;color:#fff}
.main-wrap .w-right{width:989px;background-color:#fff;padding:20px}
.main-wrap.nopadding .w-right{width:1029px;padding:0}
.map{height:374px;border:1px solid #e4e4e4}
.contact li{width:33.33%;float:left;color:#2b3129;font-size:14px;margin-bottom:10px}
.develop .develop_line{width:1px;height:100%;padding-bottom:58px;background-color:#dfdfe1;left:50%;top:0}
.develop .develop_ico01{width:60px;height:60px;background:url(../images/develop_ico.png) no-repeat center center #fff;left:-30px;top:0}
.develop .develop_ul{padding-top:130px}
.develop li{position:relative;padding-bottom:85px}
.develop li .develop_left{width:46%;margin-left:1%;margin-right:3%;text-align:right}
.develop li .develop_right{width:46%;margin-right:1%;margin-left:3%;text-align:left}
.develop li.two .develop_left{float:right;margin-left:3%;margin-right:1%;text-align:left}
.develop li.two .develop_right{float:left;margin-right:3%;margin-left:1%;text-align:right}
.develop .d_ico{width:7px;height:7px;background:url(../images/d_ico.png) no-repeat center center;left:50%;margin-left:-3px;top:10px}
.job li{margin-bottom:8px;color:#7c7c7c}
.job li .j_title{line-height:47px;padding-left:38px;background:url(../images/ico2.png) no-repeat 13px center #f5f5f5;color:#7c7c7c}
.job li .j_body{padding-left:13px;padding-right:13px}
.job li .j_contact .email,.job li .j_contact i{text-decoration:underline;color:#e83416}
.job li .j_contact span{display:inline-block;padding-left:30px;margin-left:32px}
.job li .j_contact span.icon01{background:url(../images/j_icon.png) no-repeat left center}
.job li .j_contact span.icon02{background:url(../images/j_icon0.png) no-repeat left center}
.job li.act .j_body{display:block}
.job li.act .j_title{background-image:url(../images/ico3.png)}
.job li .j_td_a a{background-color:#fabf1b;line-height:24px;border-radius:3px}
.yy-kc{padding-left:3%;padding-right:3%;z-index:99}
.yy-kc li{width:50%;float:left;margin-bottom:15px}
.yy-kc li.long{width:100%}
.yy-kc li .s03{width:96px;text-align:right;font-size:15px;color:#333;margin-right:5px}
.yy-kc li .inp{width:220px;border:1px solid #ddd;border-radius:3px;padding:3px 10px;line-height:22px}
.yy-kc li .inp.textarea{width:688px}
.yy-kc li .inp.w100{width:240px;height:30px;color:#b6b6b6}
.yy-kc li .inp.short{width:160px;margin-right:10px}
.yy-kc li .yzm{width:50px;height:30px}
.yy-kc li.kc-btn .btn,.yy-kc li.kc-btn a{width:172px;line-height:38px;background-color:#545454;color:#fff;font-size:15px;margin-right:5px;margin-left:5px}
.yy-kc li.kc-btn .btn.act,.yy-kc li.kc-btn a.act{background-color:#47a3e7}
.honor-years a{display:inline-block;width:60px;height:60px;border-radius:50%;background-color:#f2f2f2;font-size:14px;color:#4b4b4b;line-height:60px;border:1px solid #f2f2f2;margin:0 10px}
.honor-years a.act,.honor-years a:hover{background-color:#fff;border-color:#2266ac;color:#2266ac}
.big-honor{height:400px}
.honor{max-width:894px;margin-left:auto;margin-right:auto;padding-left:44px;padding-right:44px}
.honor .bx-wrapper .bx-controls-direction a{width:22px;height:53px;margin-top:-27px;background-size:22px 53px}
.honor .bx-wrapper .bx-controls-direction a.bx-prev{left:-40px}
.honor .bx-wrapper .bx-controls-direction a.bx-next{right:-40px}
.slider01 .slide{width:164px;height:164px;background-color:#f1f1f1;border:2px solid #f1f1f1;position:relative}
.slider01 .slide.act{border-color:#004f9f}
.download-slider{padding-left:47px;padding-right:47px;max-width:876px;margin-left:auto;margin-right:auto}
.download-slider .bx-wrapper .bx-controls-direction a{width:18px;height:100%;top:0;margin-top:0;background-position:center center;background-repeat:no-repeat;background-size:6px 11px;background-color:#f7f7f7}
.download-slider .bx-wrapper .bx-controls-direction a.bx-prev{left:-47px;background-image:url(../images/down-prev.png)}
.download-slider .bx-wrapper .bx-controls-direction a.bx-next{right:-47px;background-image:url(../images/down-next.png)}
.slider02 .slide a{display:block;padding:7px 6px 9px;background-color:#f7f7f7}
.slider02 .slide .s-img{height:161px}
.slider02 .slide .s-img .down-bg{top:0;left:0;background-color:rgba(0,79,159,.9);background-image:url(../images/icon13.png);background-position:center center;background-repeat:no-repeat;z-index:2;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;-ms-opacity:0;opacity:0}
.slider02 .slide a:hover .s-img .down-bg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-ms-opacity:1;opacity:1}
.download-list{margin-top:13px}
.download-list li{padding:17px 0 17px 36px;border-bottom:1px solid #f3f3f3;line-height:25px;background:url(../images/dot.png) no-repeat 20px center}
.download-list li .d-text{width:65%}
.download-list li .d-date{width:15%}
.download-list li .d-btn{width:20%}
.download-list li .d-btn a{max-width:68px;width:80%;border-radius:5px;background-color:#47a3e7}
.pager a{display:inline-block;padding:2px 9px;line-height:20px;background-color:#f7f7f7;color:#b6b6b6;margin:0 1px}
.pager a.act,.pager a:hover{background-color:#47a3e7;color:#fff}
.pro-nav{padding-top:20px;width:233px;background-color:#e6f5fd}
.pro-nav li{padding:8px 0 8px 33px;line-height:22px;background:url(../images/dot1.png) no-repeat 20px center}
.pro-nav li>a{display:block;padding-right:25px;background-position:97% center;background-repeat:no-repeat;font-size:14px}
.pro-nav li.act,.pro-nav li:hover{background-color:#b8e2f8}
.pro-nav li.act>a,.pro-nav li:hover>a{color:#00a0e9;background-image:url(../images/dot2.png)}
.product{padding:35px 20px;}
.p-title{background-color:#f6f6f6}
.jg-pro td{font-size:14px;line-height:20px;background-color:#eaf6fd}
.jg-pro .td01{background-color:#00a0e9;color:#fff;line-height:26px}
.jg-pro .td02{color:#00a0e9;line-height:25px;background-color:#d3edfb}
.result{background-color:#fff;padding:28px 26px;min-height:200px}
.result li{line-height:45px;font-size:18px;color:#282828}
.result li.two{background-color:#f9f9f9}
.result .res-text{width:152px;padding-left:35px}


/*7-25*/
.pro_table{padding: 25px;}
.pro_table .pro_thead{width:100%;background:#e0eaf3;height:40px;}
.pro_thead .pro_td{font-size: 14px;color:#004f9f;font-weight: bold;}
.pro_table .pro_td{
    float:left;text-align: center;
    height:40px;line-height: 40px;
}
.pro_table .pro_td.td1{
    width:42%;box-sizing: border-box;
    padding-left: 20px;text-align: left;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.pro_table .pro_td.td2{
    width:18%;box-sizing: border-box;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.pro_table .pro_td.td3{
    width:23%;box-sizing: border-box;margin-left: 17%;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.pro_table .pro_tbody{width:100%;}
.pro_tbody .pro_tr{display:block;width:100%;height:40px;}
.pro_tr .pro_td{color:#575757;font-size: 14px;}
@media (max-width: 720px) {
    .pro_table .pro_td.td1{
        width:54%;
    }
    .pro_table .pro_td.td2{
        width:18%;
    }
    .pro_table .pro_td.td3{
        width:23%;margin-left:5%;
    }
}
@media (max-width:521px) {
    /*.pro_table{padding: 25px;}*/
    .pro_table .pro_thead{height:0.6rem;}
    .pro_thead .pro_td{font-size:0.2rem;}
    .pro_table .pro_td{height:0.6rem;line-height:0.6rem;}
    .pro_table .pro_td.td1{padding-left:0.3rem;width:59%;}
    .pro_table .pro_td.td3{margin-left:0;}
    .pro_tbody .pro_tr{height:0.6rem;}
    .pro_tr .pro_td{font-size:0.2rem;}
}
/*添加左侧二级*/
.main-wrap .w-left .leftNav_nd{
    width: 188px;text-align: center;
    position: absolute;background: #fff;padding: 30px 0;
    left:100%;box-shadow: 0 0 20px #999;top:-30px;
    z-index: -2;opacity: 0;transition: all .3s;
}
.main-wrap .w-left div.rel:hover .leftNav_nd{
    z-index:1;opacity: 1;
}
.main-wrap .w-left div.rel:hover .leftNav_nd:after{
    content: "";display: block;position: absolute;width: 0;height: 0;
    border: 9px solid transparent;border-right-color: #fff;
    top:46px;left:-18px;
}
.main-wrap .w-left .leftNav_nd a{
    display: block;height:46px;line-height: 46px;font-size: 14px;color:#004f9f;
}
.main-wrap .w-left .leftNav_nd a:hover{
    background: #004f9f;color:#fff;
}